/*
 * @Author: jqm123 2289662078@qq.com
 * @Date: 2025-08-21 14:58:55
 * @LastEditors: jqm123 2289662078@qq.com
 * @LastEditTime: 2025-08-21 16:10:52
 * @FilePath: /anxinxiu/src/api/modules/prize.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import { get, post } from "@/utils/request";

const modules = {
  /**
   * 【个人】获取个人剩余抽奖次数
   * @param {object} params - rollPrizeId
   * @returns
   */
  getPersonalResidueNum: (params) =>
    get("/rollPrize/getPayRollPrizeNum", params),
  /**
   * 获取抽奖配置信息 rollPrizeId
   * @param {object} params
   * @returns
   */
  getRollPrizeConfig: (params) => get("/rollPrize/getRollPrizeConfig", params),
  /**
   * 获取个人奖品记录
   * @param {object} params pageNum pageSize rollPrizeId shopId status time userId
   * @returns
   */
  rollPrizeRecords: (params) => get("/rollPrize/rollPrizeRecords", params),
  /**
   * 获取活动奖品列表
   * @param {object} params rollPrizeId
   * @returns
   */
  getPriceList: (params) => get("/rollPrize/prize/list", params),
  /**
   * 抽取奖品
   * @param {object} data -id
   * @returns
   */
  extractRollPrize: (data) => post("/rollPrize/extractRollPrize", data),
};

export default modules;
